package com.jic.manager.request.rest;

import com.jic.common.base.vo.AdminOperate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 店铺数据同步参数
 * @author :
 * @email :
 * @since : 2020-03-03 03:06:48
 * @version : v1.0.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@ApiModel("店铺数据同步-请求参数")
public class StoreRestRequest {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(notes = "第三方店铺编码")
    private  String thirdStoreCode;

    @ApiModelProperty(notes = "所属商家第三方编码")
    private String thirdMerchantCode;

    @ApiModelProperty(notes = "店铺名称")
    private String storeName;

    @ApiModelProperty(notes = "店铺编码")
    private String storeCode;

    @ApiModelProperty(notes = "店铺类型 0 自营店铺 1 入驻店铺")
    private Long storeTypes;

    @ApiModelProperty(notes = "店铺联系人")
    private String storeContactor;

    @ApiModelProperty(notes = "联系手机")
    private String mobile;

    @ApiModelProperty(notes = "详细地址")
    private String addressDetail;

    @ApiModelProperty(notes = "创建时间")
    private Date createTime;

    @ApiModelProperty(notes = "商家id")
    private long merchantId;

    @ApiModelProperty(notes = "所属平台id")
    private Long childId;

    @ApiModelProperty(notes = "经营地址省")
    private String businessProvinceId;

    @ApiModelProperty(notes = "经营地址市")
    private String businessCityId;

    @ApiModelProperty(notes = "经营地址区")
    private String businessRegionId;

    @ApiModelProperty(notes = "是否接受商家商品 0否 1是")
    private Integer isAccept;

    @ApiModelProperty(notes = "审核状态 0待审核 1审核通过 2审核拒绝")
    private  long reviewStatus;


    @ApiModelProperty(notes = "运营方id")
    private long deptId;

    @ApiModelProperty(notes = "创建人")
    private String creator;

    @ApiModelProperty(notes = "基类")
    private AdminOperate adminOperate;
}